package com.hsnn.medstgmini.pro.base.service;

import com.hsnn.medstgmini.util.Pagination;

/**
 * @category 缺货申报
 * @author 应晓川
 * @date 2015年11月27日10:07:01
 */
public interface AnaDruginfoCSManager {

	
	/**
	 * @category 获取药品采购统计每日汇总
	 * @date 2015年11月27日10:16:47
	 * @param page
	 * @return
	 */
	Pagination getAnaByDrugs(Pagination page);
	
	Pagination getAnaByHosp(Pagination page);
	
	Pagination getAnaByArea(Pagination page);
	/**
	 * 
	 *@category 获取药品采购统计,跳向按地区查询数据
	 *@author 邱磊
	 *@date 2015年12月3日 上午10:06:50
	 *@param 
	 *@return Pagination
	 */
	public Pagination getAnaByAreaWithYear(Pagination page);
	public Pagination getAnaByAreaWithSea(Pagination page);
	public Pagination getAnaByAreaWithMon(Pagination page);
	
	Pagination getAnaCompinfoByArea(Pagination page);
	/**
	 * 
	 *@category 获取药品采购统计,跳向按地区查询数据
	 *@author 邱磊
	 *@date 2015年12月3日 上午10:06:50
	 *@param 
	 *@return Pagination
	 */
	public Pagination getAnaCompinfoByAreaWithYear(Pagination page);
	public Pagination getAnaCompinfoByAreaWithSea(Pagination page);
	public Pagination getAnaCompinfoByAreaWithMon(Pagination page);

	Pagination getYearAnaByHosp(Pagination page);

	Pagination getSeaAnaByHosp(Pagination page);

	Pagination getMonthAnaByHosp(Pagination page);
	
	/**
	 * @category 获取按药品采购统计月统计数量
	 * @date 2015年12月03日
	 * @param page
	 * @return
	 */
	Pagination getAnaByDrugsMonth(Pagination page);
	
	/**
	 * @category 获取按药品采购统计季度统计数量
	 * @date 2015年12月03日
	 * @param page
	 * @return
	 */
	Pagination getAnaByDrugsSea(Pagination page);
	
	/**
	 * @category 获取采购统计年统计数量
	 * @date 2015年12月03日
	 * @param page
	 * @return
	 */
	Pagination getAnaByDrugsYear(Pagination page);
	
	/**
	 * @category 获取药品采购总量日汇总数据
	 * @date 2015年12月03日
	 * @author lil
	 * @param page
	 * @return
	 */
	Pagination getAnaListByTime(Pagination page);
	
	/**
	 * @category 获取药品采购总量月汇总数据
	 * @date 2015年12月03日
	 * @author lil
	 * @param page
	 * @return
	 */
	Pagination getAnaListByTimeMonthCS(Pagination page);
	
	/**
	 * @category 获取药品采购总量季度汇总数据
	 * @date 2015年12月03日
	 * @author lil
	 * @param page
	 * @return
	 */
	Pagination getAnaListByTimeQuarterCS(Pagination page);
	
	/**
	 * @category 获取药品采购总量年汇总数据
	 * @date 2015年12月03日
	 * @author lil
	 * @param page
	 * @return
	 */
	Pagination getAnaListByTimeYearCS(Pagination page);

	Pagination getAnaByComp(Pagination page);

	Pagination getYearAnaByComp(Pagination page);

	Pagination getSeaAnaByComp(Pagination page);

	Pagination getMonthAnaByComp(Pagination page);

	Pagination getHomeChartData(Pagination page);
}
